home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
tex
/
txs32.zip
/
TXS.HDT
< prev
next >
Wrap
Text File
|
1993-05-24
|
19KB
|
633 lines
The TXS (Text Search) Program is used to create economic indexes on
static text files, and search these indexes using smart logic search
criteras.
The TXS sytem uses fast existential dictionaries to save space, and allow
fast searchs. These dictionaries are indexes that even the key of the
entry is not saved, but only hash function entries are stored in a
dictionary to indicate existance of a key.
Choose one of the following items for further information :
Operation
Terminology
Contact
Register
Credits
TXS is a shareware product, if you find this product valuable,
please register it. This section describes the reasons you should register.
By registering you will receive a diskette with the latest TXS version,
as well as the XCD executable program that allows you to query TXS
dictionaries from the dos command line.
Your registration wil help us to create the next versions of TXS, that
will include more options, and features, some of them might even be your
enhancment requests!.
Related Topics :
Contact
Overview
To choose options of the TXS program :
Use the F10 key, (or point the mouse entry on the top line of the desktop,
and press the left mouse button) to open a menu from the menu line.
Use the arrows keys, and Entry key, (or move the mouse pointer while the
left button is pressed, and release when done) to choose and execute
a menu entry.
The main menu has the following menus :
System - can be opened by pressing ALT-S.
Files - can be opened by pressing ALT-F.
Query - can be opened by pressing ALT-Q.
Exclude - can be opened by pressing ALT-E.
Help - can be opened by pressing ALT-H.
If you want to register the TXS program
Please contact :
ISoft D&M,
P.O.B 5517
Coralville IA 52241,
U.S.A
To contact the author directly please write to :
Loewy Ron,
9 Haneveem St.
Herzeliya 46465,
ISRAEL
e-mail address : CompuServe - 100274,162
TXS was written using Turbo Pascal 6.0 and Borland Pascal 7.0 with
objects. (Trademarks of Borland International).
TXS hyper-text help sub-system was written using the HLPDK HELP Dev. Kit
system by Ron Loewy, and the PARADOX ENGINE V3.0, copyright - Borland
International. The TXS run-time does not use the Paradox Engine, but
it was used to debug the system.
The TXS.HLP windows help file was produced using V5.0 of the helpC
help compiler, and Windows Help Compiler Version 3.0b.
E.T. Floyd wrote the DDJ published DICT unit, I used the ideas in this unit
to create TXS, and was helped by the published source code, but My dictionary
uses different hash algorithm. ( I saw that in DDJ Jan. 1991 MR. Floyd
answered a letter regarding the hash algorithm. ), I removed some of the
code I did not need from the DICT unit, and added the ability to remove
keys from the dictionary.
4DOS, and SHELL2E are trademarks of J.P. Software.
DESQview is a trademark of Quarterdeck Office Systems.
Windows is a trademark of Microsoft corp.
NORTON COMMANDER is a trademark of SYMANTEC corp.
Version 1.2 implemented a real-time clock that was rewritten in assembly
from an idea I received after looking at a TP code written by Stefan
Tritscher.
Version 1.2 implemeted the enhanced cmdWin command log after looking in the
assembly code supplied with execws 1.5 from Turbo Power and applying it
to my INT2E interface .
Roby Gilad showed me the bug about font-size detected on some VGA screens,
and offered the mathematic logic substitution operators that were added on
version 2.0
Any products mentioned are copyrights, or trademarks of their respective
owners.
The following Terms are used in the TXS program :
Dictionary
Search/Query
Logic Expression
Exclude words
The term Dictionary has the following meaning in the TXS program :
A dictionary is an index (built using existential dictionaries) that is
defined on a set of static text files. A dictionary description is
saved in a dictionary definition configuration file.
Choose the following Menu options to perform the following actions :
System|New - to create a new dictionary.
System|Stats - to display current dictionary statistics.
Files|Add - to add a new file to the dictionary.
Files|Remove - to remove a file from the dictionary.
Files|Display - to display files from the dictionary.
Query|Query Log - to query the dictionary.
Exclude|New - to start a new exclude index for dictionary.
Exclude|Add Words - to add word to the exclude index of the dictionary.
Exclude|Rebuild - to Re-build the exclude index from a text file.
The Exclude menu of the TXS is used to define an exclude Words
list to the current active dictionary.
Open this menu from the main menu, and choose one of the following
options :
New - to start a new exclude index to the dictionary.
Add Words - to add words to the exclude index.
Rebuild - to rebuild the exclude index from a text file.
Menu Activation key : ALT-E.
Use this menu option to start a new index of exclude words for the
current dictionary. This option deletes the previous exclude index
and starts a new one.
To Reach this option :
Exclude|New
Related information :
Exclude Menu
Exclude|Add Words
Exclude|Rebuild
Use this menu option to add exclude words to the current
dictionary exclude index.
This option updates the exclude index of the dictionary.
To Reach this option :
Exclude|Add Words
Related information :
Exclude Menu
Exclude|New
Exclude|Rebuild
Use this menu option to Re-Build the exclude words index of the
current dictionary from a text file that contains a list of exclude
words.
This text file must have only one word on every line, and have the name
of the current dictionary with the suffix .EXL (e.g. TXSDEF.EXL)
To reach this option :
Exclude|Rebuild
Related information :
Exclude Menu
Exclude|New
Exclude|Add Words
The term Exclude Words is used in the TXS program to describe a set
of words that are defined as words that are assumed to exist in all
the text files indexed by the dictionary. The search algorithm checks
for the existance of a word in a particular file of the dictionary by checking
if the word is in the exclude word index, if it is the algorithm returns
True for this word's existance in the file, otherwise the algorithm
calculates the hash value and checks in the dictionary index files.
Choose the following Menu options to perform the following actions :
Exclude|New - to create a new exclude index for the dictionary.
Exclude|Add Words - to add words to the exclude index.
Exclude|Rebuild - to Re-build the exlude index from a text file.
Use this menu option to add new file(s) to the current dictionary,
you will be given a prompt screen in which the name of the file to
be indexed and added to the dictionary, should be written.
The TXS program will scan this file, and update the index files
and dictionary configuration files to include information about the
words in this file.
To reach this option :
Files|Add
Related information :
Files Menu
Files|Remove
Files|Display
Files|Print
Use this menu option to remove file(s) from the current dictionary,
A list of the current files that are indexed in the dictionary, from which
you will be able to choose the files you want to remove from the
dictionary.
The TXS program will scan the file, remove the hash entries
from the dictionary, and delete the files entries in the dictionary
definition configuration file.
To reach this option :
Files|Remove
Related information :
Files Menu
Files|Add
Files|Display
Files|Print
Use this menu option to format and print file(s) from the current dictionary,
A list of the current files that are indexed in the dictionary, from which
you will be able to choose the files you want to print from the
dictionary.
The TXS program will scan the file, and format it with
the options you specify from the prompt scree